artificial lakes - Francés Inglés Diccionario